package com.faxsun.core.order.service;

import java.util.List;

import org.broadleafcommerce.core.order.domain.Order;
import org.broadleafcommerce.core.order.domain.OrderItem;
import org.broadleafcommerce.core.order.service.OrderService;

import com.faxsun.core.order.service.type.FSInternalOrderStatus;

public interface FSOrderService extends OrderService {

	public OrderItem readOrderItem(String itemId);

	public List<Order> retrieveOrderByInternalStatus(
			FSInternalOrderStatus status);
	
	public List<Order> readOrderByProductId(Long productId);
	
	public String getSellOrderId(Order order);
}
